//
//


using System;
using Gestion_Api.AccesoDatos;
using System.Data.SqlClient;
using System.Data;

namespace Escuela
{
    public class Clase
    {
        private int idClase;
        private DateTime fecha;
        private Profesor Profesor;
        private string observacion;

        #region getters y setters
        public int IdClase
        {
            get { return idClase; }
            set { idClase = value; }
        }
        
        public DateTime Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }
        
        public Profesor Profesor1
        {
            get { return Profesor; }
            set { Profesor = value; }
        }
        

        public string Observacion
        {
            get { return observacion; }
            set { observacion = value; }
        }

        #endregion

        public void agregarDB(Clase cl, int cursoId)
        {
            //Genero la clase de conexion
            AccesoDB ad = new AccesoDB();

            //genero query
            string query = "coop_clase_Insert ";
            query += "'" + cl.Fecha.ToString("yyyyMMdd") + "', ";
            query += "'" + cl.Observacion + "', ";
            query += "'" + cl.Profesor1.id + "', ";
            query += "'" + cursoId + "'";

            SqlCommand command = new SqlCommand();
            //command.Connection = connection;
            command.CommandText = query;
            command.CommandType = CommandType.Text;

            //Ejecuto el query
            int resp = ad.ejecQueryResp(command);

        }

    }
}